@charset "utf-8";
html {
 	min-height: 100%;
 	height: auto;
}
body,td,th {
	font-family:Tahoma;
	font-size: 13;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #222222;
	font-size: 13px;
	font-family:Tahoma;
	background-image: url(../images/bg.jpg);
	background-color: #fff;
	background-repeat: repeat-x;

}
.list{ font-size:11px;}
.bg-top {
	background-repeat: no-repeat;
	background-position: top;
}
.bg-fig {
	background-repeat: repeat-x;
	background-position: top;
}
h1{ font-size: 12px;}
h2{margin: 3px; font-size: 16px; color:#FFF}
.header {
	font-size: 24px;
	color: #5d2c1b;
}


.text1{color: #222; font-size: 12px;}
.text2{color: #bf0000; font-size: 14px}
.text3{color: #bf0000; font-size: 15px}
.text4{color: #FFFFFF; font-size: 14px;}
.text5{color: #154b67; }
.text6{color: #F32F0C; font-size: 13px;}
.text7{
	color: #FF0;
	font-size: 14px
}
.text8{
	color: #ff118c;
	font-size: 13px
}


.links a  {font-size: 13px;	text-decoration: none; color: #fe0000; }
.links a:visited  {font-size: 13px;	text-decoration: none; color: #fe0000; }
.links a:hover  {font-size: 13px; text-decoration: underline; color: #fe0000; }
.links a:active  {
	font-size: 13px;
	text-decoration: none;
	color: #fe0000;
	font-family: Tahoma;
}

.link1 a  {	text-decoration: underline; color: #0CF; }
.link1 a:visited  {	text-decoration: underline; color: #0CF; }
.link1 a:hover  { text-decoration: underline; color: #fe0000; }
.link1 a:active  { text-decoration: underline; color: #0CF; }

.menu a  {	text-decoration: none; color: #FFFFFF; font-size: 14px}
.menu a:visited  {	text-decoration: none; color: #FFFFFF; font-size: 14px}
.menu a:hover  {
	text-decoration: underline;
	color: #0CF;
	font-size: 14px
}
.menu a:active  { text-decoration: none; color: #FFFFFF; font-size: 14px}

.menu2 a  {	text-decoration: none; color: #222; font-size: 13px}
.menu2 a:visited  {	text-decoration: none; color: #222; font-size: 13px}
.menu2 a:hover  {
	text-decoration: underline;
	color: #222;
	font-size: 13px
}
.menu2 a:active  { text-decoration: none; color: #222; font-size: 13px}


.link2 a  {
	text-decoration: none;
	color: #cb5d09;
}
.link2 a:visited  {	text-decoration: none; color: #cb5d09; }
.link2 a:hover  { text-decoration: underline; color: #cb5d09; }
.link2 a:active  { text-decoration: none; color: #cb5d09; }

.copyright {font-family: Tahoma; font-size: 11px; color: #154b67; }

.leading_home { line-height: 150% }

.stepcarousel {
	position: relative; /*leave this value alone*/
	/*border: 10px solid black;
	overflow: scroll; /*leave this value alone*/
	width: 1050px; /*Width of Carousel Viewer itself*/
	height: 100px; /*Height should enough to fit largest content's height*/
}
.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 8px; /*margin around each panel*/
width: 120px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
.stepcarousel1 {	position: relative; /*leave this value alone*/
	/*border: 10px solid black;
	overflow: scroll; /*leave this value alone*/
	width: 1000px; /*Width of Carousel Viewer itself*/
	height: 80px; /*Height should enough to fit largest content's height*/
}
.stepcarousel .belt{
	position: absolute; /*leave this value alone*/
	left: 0px;
	top: 0;
}
.login_head{color:#0CF; font-size:13px;}
.login_subject{ font-size:12px; color:#FFFFFF;}
.login_detail{ font-size:12px; color:#FFFF99;}
ul#icons {margin: 0; padding: 0;}
			ul#icons li {margin: 2px; position: relative; padding: 4px 0; cursor: pointer; float: left;  list-style: none;}
			ul#icons span.ui-icon {float: left; margin: 0 4px;}
#tabs input[type=text]{border:1px solid #cccccc;}